/*
 * @Author: Zyunchao 18651805393@163.com
 * @Date: 2022-11-29 10:35:24
 * @LastEditors: Zyunchao 18651805393@163.com
 * @LastEditTime: 2023-02-15 11:23:25
 * @FilePath: /micro-temp-monorepo/_core/microMain/sendData.ts
 * @Description: 发送数据的方法存储文件
 */
import UserInfo from '@jsjn/types/entity/UserInfo'

/**
 * 向父级发送数据
 * @param data
 */
export function forParent(data: object) {
    window.microApp.dispatch(data)
}

/**
 * 向子级发送数据
 * @param data
 */
export function forMicro(data: object) {}

/**
 * 向父级发送数据，更新用户信息
 * @param data
 */
export function updateUserInfo(data: { userInfo: UserInfo; reload?: boolean }) {
    forParent({
        updateUserInfo: data
    })
}
